#include <iostream>
#include <cstdio>
#include <unistd.h>
#include <fcntl.h>
#include <string>
#include <sys/select.h>


namespace Util
{
    bool SetNonBlock(int sock)
    {
        int flag = fcntl(sock,F_GETFL);
        if(flag == -1)  return false;
        //设置sock为非阻塞
        int n = fcntl(sock,F_SETFL,flag | O_NONBLOCK);
        if(n == -1) return false;
        return true;
    }
};